michael oliver
The $2.1 Billion Question: Who Really Keeps the Rhythm of World Football's MoneyZurich, midday on September 18. In an office with no windows facing the lake,...
Ivan Toney says 'I fear nothing' before Sundowns: one good quote and four gaps in the fileOn my desk in Rome, the file for this match runs to exactly four lines. Ivan...
The Data Foundation of Vietnamese Esports: Nine Analytical Dimensions Left BlankI sat in a small studio in Shanghai, rewinding footage of a match played by a...
VCT 2027: The 'Single-Tier Empire' Myth and the Truth Behind VALORANT's Biggest ReformThe night that happened, a tier-2 team in the European region received a...
The 1.8-Metre Putt, 12 km/h Wind and Vietnam Golf's Data PuzzleA 1.8-metre putt on the par-4 18th hole drifted to the left side of the cup....
Vietnamese Volleyball's Data VoidAt six forty in the morning, I opened the analysis file I had waited all nigh...
Alex Eala and the New York Afternoon: When a Whole Filipino Community Poured Toward a Small Practice CourtI arrived at Flushing Meadows in the middle of the afternoon, a few hours...
Reiziger, Xavi and the Silence Between Two Heartbeats of Dutch FootballIn the NOS studio, Michael Reiziger took a long pause before answering the...
The Empty Column: The Silence Trap in Sports AnalyticsSummer 2026, in an editing room in Seoul, I went back through all 64 matches ...
Lamine Yamal and the Ballon d'Or Machine: Barcelona's Bet on a 19-Year-OldIn Barcelona's 5-1 win over Feyenoord at Camp Nou, Lamine Yamal entered 22...
Asian Games 2026: India's Day 1 Medal Tally and the Badminton Draw That Will Be Decided in the QuarterfinalsI read the report on India's opening day at the 2026 Asian Games twice. The...
Vietnam U15 head to the 2026 U15 World Cup: an 8v8 rulebook rewrites the entire tactical problemA goal is 7.32 metres wide and 2.44 metres high. Set on an 11-a-side pitch...
BLAST Payment Delays: When Trust Gets Repriced Every SeasonBLAST did not lose the top teams over an unpaid invoice. It lost them because...
Clear and Obvious: When the Law Names Its Own HelplessnessIn the summer of 2026, in Nagoya, I sat in front of a screen at three in the...
Ryan Nembhard signs a two-way deal with the Denver Nuggets: a low-cost bet and the limits of a pure playmaking mindThe Denver Nuggets have just signed Ryan Nembhard to a two-way contract, and...
Chovy and Rookie: A Seven-Year Reunion Whose Result Was Locked at the DeskMadrid, the night of October 26, 2026. Invictus Gaming beat Griffin 3-1 in th...
India reach Asian Games 2026 quarter-finals: The 3-0 win over Bangladesh and the unanswered question of a 'cold start'Ichinomiya, 21/9/2026 – Lakshya Sen had just touched the net with a delicate...
Dong Nai City vs Bac Ninh: 270 Minutes Without a Goal and the Limit of Nguyen Viet ThangThe phone rang at 1:47 in the morning. On the other end was an agent I have...
Without Sinner, Beijing Still Burns: Zverev, Djokovic and the 2026 Asian Swing Money WarWatching the 2026 China Open draw, the first thing I noticed was the top-half...
Türkiye's men and the 2027 World Championship: a historic sixth place meets the 32-team draw lotteryIn an edit suite in Shanghai I have a habit of slowing down the things nobody...
Ivan Toney says 'I fear nothing' before Sundowns: one good quote and four gaps in the fileOn my desk in Rome, the file for this match runs to exactly four lines. Ivan...
The Data Foundation of Vietnamese Esports: Nine Analytical Dimensions Left BlankI sat in a small studio in Shanghai, rewinding footage of a match played by a...
VCT 2027: The 'Single-Tier Empire' Myth and the Truth Behind VALORANT's Biggest ReformThe night that happened, a tier-2 team in the European region received a...
The 1.8-Metre Putt, 12 km/h Wind and Vietnam Golf's Data PuzzleA 1.8-metre putt on the par-4 18th hole drifted to the left side of the cup....
Vietnamese Volleyball's Data VoidAt six forty in the morning, I opened the analysis file I had waited all nigh...
Alex Eala and the New York Afternoon: When a Whole Filipino Community Poured Toward a Small Practice CourtI arrived at Flushing Meadows in the middle of the afternoon, a few hours...
Reiziger, Xavi and the Silence Between Two Heartbeats of Dutch FootballIn the NOS studio, Michael Reiziger took a long pause before answering the...
The Empty Column: The Silence Trap in Sports AnalyticsSummer 2026, in an editing room in Seoul, I went back through all 64 matches ...
Lamine Yamal and the Ballon d'Or Machine: Barcelona's Bet on a 19-Year-OldIn Barcelona's 5-1 win over Feyenoord at Camp Nou, Lamine Yamal entered 22...
Asian Games 2026: India's Day 1 Medal Tally and the Badminton Draw That Will Be Decided in the QuarterfinalsI read the report on India's opening day at the 2026 Asian Games twice. The...
Vietnam U15 head to the 2026 U15 World Cup: an 8v8 rulebook rewrites the entire tactical problemA goal is 7.32 metres wide and 2.44 metres high. Set on an 11-a-side pitch...
BLAST Payment Delays: When Trust Gets Repriced Every SeasonBLAST did not lose the top teams over an unpaid invoice. It lost them because...
Clear and Obvious: When the Law Names Its Own HelplessnessIn the summer of 2026, in Nagoya, I sat in front of a screen at three in the...
Ryan Nembhard signs a two-way deal with the Denver Nuggets: a low-cost bet and the limits of a pure playmaking mindThe Denver Nuggets have just signed Ryan Nembhard to a two-way contract, and...
Chovy and Rookie: A Seven-Year Reunion Whose Result Was Locked at the DeskMadrid, the night of October 26, 2026. Invictus Gaming beat Griffin 3-1 in th...
India reach Asian Games 2026 quarter-finals: The 3-0 win over Bangladesh and the unanswered question of a 'cold start'Ichinomiya, 21/9/2026 – Lakshya Sen had just touched the net with a delicate...
Dong Nai City vs Bac Ninh: 270 Minutes Without a Goal and the Limit of Nguyen Viet ThangThe phone rang at 1:47 in the morning. On the other end was an agent I have...
Without Sinner, Beijing Still Burns: Zverev, Djokovic and the 2026 Asian Swing Money WarWatching the 2026 China Open draw, the first thing I noticed was the top-half...
Türkiye's men and the 2027 World Championship: a historic sixth place meets the 32-team draw lotteryIn an edit suite in Shanghai I have a habit of slowing down the things nobody...
